Formalising Engineering Judgement on Software Dependability via Belief Networks

نویسندگان

  • Kemal A. Delic
  • Franco Mazzanti
  • Lorenzo Strigini
چکیده

We present the use of Bayesian belief networks to formalise reasoning about software dependability, so as to make assessments easier to build and to check. Bayesian belief networks include a graphical representation of the structure of a complex argument, and a sound calculus for representing probabilistic information and updating it with new observations. We illustrate the method and show its feasibility via a simple example, developed via a commercial computer tool, representing a form of argument which is often used in claims for high dependability. This example is not meant to be "typical", since a sound and complete argument can only be built using the knowledge available in the specific case of interest. This example, although simple, demonstrates the advantages of using belief networks for sounder assessment of reliability and safety.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SHIP - Assessment of the Safety of Hazardous Industrial Processes in the Presence of Design Faults

The SHIP project (ref. EV5V 103) is being carried out with financial support from the EEC in the framework of the Environment Programme, sub-theme: Major Industrial Hazards. Abstract Belief Networks (also known as Graphical Probabilistic Networks and with various other names) offer a useful formal language for stating complex arguments in rigorous, yet visually clear terms. They are thus promis...

متن کامل

The Application of Bayesian Belief Networks to Assurance Case Preparation

Designers of dependable systems need to present assurance cases that support the claims made about the system’s dependability. Building this assurance case, incorporating different types of evidence and reasoning, can be daunting. In this paper we argue that, thanks to their flexibility and expressive capabilities, Bayesian Belief Networks are particularly suitable for building such assurance c...

متن کامل

On Applicability of Formal Methods and Tools to Dependable Services

As a variety of digital services are provided through networks, more and more efforts are made to ensure dependability of software behavior implementing services. Formal methods and tools have been considered as promising means to support dependability in complex software systems during the development. On the other hand, there have been serious doubts on practical applicability of formal metho...

متن کامل

Continuously revised assurance cases with stakeholders' cross-validation: a DEOS experience

Recently, assurance cases have received much attention in the field of software-based computer systems and IT services. However, software changes very often, and there are no strong regulations for software. These facts are two main challenges to be addressed in the development of software assurance cases. We propose a method of developing assurance cases by means of continuous revision at ever...

متن کامل

Closing the Dependability Gap: Converging Software Engineering with Middleware

The inertness of today’s software systems turns innovative applications into an obstacle rather than an enabler and results in dependability degradation during the systems’ lifetime. Even more so, heterogeneity, scale, and dynamics open up what Laprie called the dependability gap. In this position paper, we identify the need to converge methods from software engineering with traditional middlew...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997